package com.zn.web.vo;

import java.math.BigDecimal;

/**
 * Created by yinjiawei on 2018/7/20.
 * 买入卖出值对象
 */
public class OptionBuyAndSellVo {
    /**最小波动点位**/
    private BigDecimal minWavePoint;
    /**合约成数**/
    private BigDecimal contractMultiplier;
    /**合约单位**/
    private String tradingContractUnit;
    /**开仓手续费**/
    private BigDecimal openFee;
    /**平仓手续费**/
    private BigDecimal closeFee;
    /**最大委托数量**/
    private Integer reportMaxNum;
    /**快速下单张数**/
    private String quickOrderVolumes;
    /**限价最大委托数量**/
    private Integer limitReportMaxNum;
    /**限价快速下单张数**/
    private String limitQuickOrderVolumes;

    public OptionBuyAndSellVo(BigDecimal minWavePoint, BigDecimal contractMultiplier, String tradingContractUnit, BigDecimal openFee, BigDecimal closeFee,
                              Integer reportMaxNum, String quickOrderVolumes,Integer limitReportMaxNum,String limitQuickOrderVolumes) {
        this.minWavePoint = minWavePoint;
        this.contractMultiplier = contractMultiplier;
        this.tradingContractUnit = tradingContractUnit;
        this.openFee = openFee;
        this.closeFee = closeFee;
        this.reportMaxNum = reportMaxNum;
        this.quickOrderVolumes = quickOrderVolumes;
        this.limitReportMaxNum=limitReportMaxNum;
        this.limitQuickOrderVolumes=limitQuickOrderVolumes;
    }

    public BigDecimal getMinWavePoint() {
        return minWavePoint;
    }

    public void setMinWavePoint(BigDecimal minWavePoint) {
        this.minWavePoint = minWavePoint;
    }

    public BigDecimal getContractMultiplier() {
        return contractMultiplier;
    }

    public void setContractMultiplier(BigDecimal contractMultiplier) {
        this.contractMultiplier = contractMultiplier;
    }

    public String getTradingContractUnit() {
        return tradingContractUnit;
    }

    public void setTradingContractUnit(String tradingContractUnit) {
        this.tradingContractUnit = tradingContractUnit;
    }

    public BigDecimal getOpenFee() {
        return openFee;
    }

    public void setOpenFee(BigDecimal openFee) {
        this.openFee = openFee;
    }

    public BigDecimal getCloseFee() {
        return closeFee;
    }

    public void setCloseFee(BigDecimal closeFee) {
        this.closeFee = closeFee;
    }

    public Integer getReportMaxNum() {
        return reportMaxNum;
    }

    public void setReportMaxNum(Integer reportMaxNum) {
        this.reportMaxNum = reportMaxNum;
    }

    public String getQuickOrderVolumes() {
        return quickOrderVolumes;
    }

    public void setQuickOrderVolumes(String quickOrderVolumes) {
        this.quickOrderVolumes = quickOrderVolumes;
    }

    public Integer getLimitReportMaxNum() {
        return limitReportMaxNum;
    }

    public void setLimitReportMaxNum(Integer limitReportMaxNum) {
        this.limitReportMaxNum = limitReportMaxNum;
    }

    public String getLimitQuickOrderVolumes() {
        return limitQuickOrderVolumes;
    }

    public void setLimitQuickOrderVolumes(String limitQuickOrderVolumes) {
        this.limitQuickOrderVolumes = limitQuickOrderVolumes;
    }
}
